<?php

//test
//xdebug_start_trace('c:/Apache/sites/lesson3.embria/logs/trace.lesson3');

/**
* подключить файл настроек
*/
if (file_exists('application/configs/config.php')) {
    include_once('application/configs/config.php');
} else {
    die('sorry site cant load configs...');
}

/**
* С помощью includepath определить папки для include подключений
*/
set_include_path(get_include_path()
    . PS . 'application' . DS . 'controllers'
    . PS . 'application' . DS . 'models'
    . PS . 'application' . DS . 'views'
    . PS . 'application' . DS . 'views' . DS . 'includeAreas'
    . PS . 'application' . DS . 'views' . DS . 'scripts'            
    . PS . 'application' . DS . 'layouts'
);
                    
/**
* Авто загрущка классов с помощью include_path
* @param mixed $class_name
*/
function __autoload($class_name) 
{   
            include $class_name . '.php';        
}

$frontController = Front_Controller::getInstance()->run();

//xdebug_stop_trace();